public class Answer1 {
    //大数加法
    //https://www.nowcoder.com/practice/6b668316f0ac4421ae86d7ead4301b42?tpId=182&tqId=34662&ru=/exam/oj

    public static void main(String[] args) {
        System.out.println(Math.pow(2, 10));

    }
    public static  String solve (String s, String t) {
        char[] ch1 = s.toCharArray();
        char[] ch2 = t.toCharArray();

        int n = ch1.length, m = ch2.length;
        int pop = 0;
        StringBuilder st = new StringBuilder();
        while (n != 0 && m != 0) {
            int x = ch1[n - 1] - '0';
            int y = ch2[m - 1] - '0';
            st.append((x + y + pop) % 10);
            pop = ( (x + y + pop) >= 10) ? (x + y + pop) / 10 : 0;
            n--;
            m--;

        }
        while(n != 0){
            int x = ch1[(n--)-1] - '0';
            st.append((x + pop) % 10);
            pop = ( (x + pop) >= 10) ? (x + pop) / 10 : 0;
        }
        while(m!=0){
            int x = ch2[(m--)-1] - '0';
            st.append((x + pop) % 10);
            pop = ( (x + pop) >= 10) ? (x + pop) / 10 : 0;
        }
        if(pop !=0){
            st.append(pop);
        }
        return st.reverse().toString();
    }


    /*
    public String solve (String s, String t) {
        StringBuilder str=new StringBuilder();

        int a=s.length()-1,b=t.length()-1;
        int tmp=0;
        while(a>=0 || b>=0 || tmp!=0){
            if(a>=0){
                tmp+=s.charAt(a--)-'0';
            }
            if(b>=0){
                tmp+=t.charAt(b--)-'0';
            }

            str.append((char)(tmp%10+'0'));
            tmp/=10;
        }


        return str.reverse().toString();
    }*/
}
